72529d27ad7294ec58c5f286f2c9af112423a0a8,src/com/opencms/workplace/CmsTaskAction.java,CmsTaskAction,message,#A_CmsObject#number#String#,314

Before Change


		}
		
		// send an email 
		String content=lang.getLanguageValue("task.email.message.content");
		String subject=lang.getLanguageValue("task.email.message.subject");
		A_CmsUser[] users={cms.readAgent(task)};
		CmsMail mail=new CmsMail(cms,cms.readOwner(task),users,subject,content);
		mail.start();
	}
	

After Change


		}
		
		// send an email 
	    StringBuffer contentBuf = new StringBuffer(lang.getLanguageValue("task.email.message.content"));
        contentBuf.append("\n");
        contentBuf.append(lang.getLanguageValue("task.label.project"));
        contentBuf.append(": ");            
        String projectname = "?";
	    try {
	    	projectname = cms.readTask(task.getRoot()).getName();
	    } catch(Exception exc) {
	    	// no root?!
	    }
        contentBuf.append(projectname);
        contentBuf.append("\n");
        contentBuf.append(lang.getLanguageValue("task.label.task"));
        contentBuf.append(": ");            
        contentBuf.append(task.getName());     
        contentBuf.append("\n");
        contentBuf.append(lang.getLanguageValue("task.label.actuator"));
        contentBuf.append(": ");            
        contentBuf.append(Utils.getFullName(cms.readOwner(task)));             
		String subject=lang.getLanguageValue("task.email.message.subject");
		A_CmsUser[] users={cms.readAgent(task)};
		CmsMail mail=new CmsMail(cms,cms.readOwner(task),users,subject,contentBuf.toString());
		mail.start();
	}